import unittest

from htmltestreport import HTMLTestReport
# from 模块 import 变量
from config import BASE_DIR
# from 包.模块  import  函数
from common.log_cfg import init_log_config


if __name__ == '__main__':
    # 0. 调用配置日志的函数
    init_log_config(BASE_DIR + '/log/ihrm.log')

    # 1. 生成套件
    suite = unittest.defaultTestLoader.discover(BASE_DIR + '/scripts', 'test*')
    # 2. 实例化报告对象
    report = HTMLTestReport(BASE_DIR + '/report/ihrm.html', title='ihrm测试报告', description='v1.0')
    # 3. 报告对象运行套件里的用例
    report.run(suite)